/**
 * 点击可滚动导航栏中的某个元素，使其滚动到中间位置
 * @param {*} rollingContainer 滚动容器
 * @param {*} elem 点击的元素
 * @param {*} duration 动画时间
 */
export default function (rollingContainer, elem, duration = 500) {
  const rc = $(rollingContainer),
    el = $(elem);
  if (el.length > 0) {
    const scrollLeft = el.offset().left + (el.outerWidth(true) / 2) - (rc.outerWidth(true) / 2) +
      rc.scrollLeft();
    //动画效果
    rc.animate({
      scrollLeft
    }, duration); //滑动到指定位置
  }
}
